<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
	<xsl:import href="../config.xsl"/>
	<xsl:import href="../mdp.xsl"/>
	<xsl:template match="/">
		<!-- 超时提示登录时跳转到登录页面-->
		<xsl:choose>
			<xsl:when test="contains(//form/b/font/text(),'您空闲超时')">
				<msc type="servermsg">
					<msg isshow="1" nextaction="gologin">您与服务器的会话已到期 或是无效的。当前操作未被执行。</msg>
				</msc>
			</xsl:when>
			<xsl:otherwise>
				<msc type="form">
					<head>
						<title>电子公告</title>
					</head>
					<body>
						<!--标题-->
						<span width="100%" align="center">
							<strong>
								<font color="#FF0000">
									<xsl:value-of select="//tbody[1]/tr[1]/td[1]/span/text()"/>
								</font>
							</strong>
						</span>
						<hr/>
						<!--公告内容展现-->
						<span width="100%">
						<xsl:apply-templates select="//table[@class='input_warp']/tr" mode="text"/>
						</span>
						<hr/>
					</body>
					<foot>
						<!--<xsl:if test="//div[@class='控制按钮']/div/ul/li/a/font/text()='签收意见'">
							<item target="_self" type="button" caption="签收意见" href="http://172.16.8.123/dhccoasf/hnmailin.nsf/{substring-before(substring-after(//url,'hnmailin.nsf/'),'/')}"></item>
						</xsl:if>-->
						<xsl:if test="//div[@class='控制按钮']/div/ul/li/a/font/text()='转收文处理'">
							<!--<item target="_self" type="button" caption="转收文处理" href="http://172.16.8.123{substring-after(substring-before(//div[@class='控制按钮']/div/ul/li[2]/a/@onclick,'parentID'),'window.open(&quot;')}parentID={//input[@name='Sys_Keyid']/@value}"></item>-->
							<xsl:apply-templates mode="ReplaceAll_a" select="//div[@class='控制按钮']/div/ul/li[2]/a"></xsl:apply-templates>
						</xsl:if>
					</foot>
				</msc>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="a" mode="a">
		<fileitem caption="{text()}" filetype="{substring-after(text(),'.')}" enabledel="false" href="?action=viewfileremote@mdp&amp;url={$url}{@href}"/>
	</xsl:template>
	<xsl:template match="td" mode="text">
		<xsl:choose>
			<!--标题展现-->
			<xsl:when test="position() mod 2=1">
				<xsl:choose>
					<!--多个font-->
					<xsl:when test="font[2] or div/font[2]">
						<span width="30%" align="right">
							<font color="#B00737">
								<xsl:apply-templates select="font"/>
								<xsl:apply-templates select="div/font"/>
							</font>
						</span>
					</xsl:when>
					<!--单个font-->
					<xsl:otherwise>
						<xsl:if test="font/. or div/font">
						<span width="30%" align="right">
							<font color="#B00737">
								<xsl:value-of select="font/."/>
								<xsl:value-of select="div/font/."/>
							</font>
						</span>
						</xsl:if>
					</xsl:otherwise>
				</xsl:choose>
			</xsl:when>
			<!--内容展现-->
			<xsl:otherwise>
					<xsl:choose>
					<xsl:when test="a or table/tr/td/a">
						<span width="70%">
							<fileset enableadd="false" enabledel="false" name="fjlist">
									<xsl:apply-templates select="a"/>
									<xsl:apply-templates select="table/tr/td/a"/>
							</fileset>
						</span>
					</xsl:when>
					<xsl:otherwise>
						<span width="70%">
							<xsl:value-of select="."/>
						</span>
					</xsl:otherwise>
				</xsl:choose>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="font">
		<xsl:value-of select="."/>
	</xsl:template>
	<xsl:template match="tr">
		<xsl:if test="td[2]">
				<xsl:apply-templates mode="text" select="td"/>
		</xsl:if>
	</xsl:template>
	<!--附件a标记-->
	<xsl:template match="a">
		<fileitem caption="{text()}" filetype="{substring-after(text(),'.')}" href="http://172.16.8.123{@href}"></fileitem>
	</xsl:template>
	<!--格式替换-->
	<xsl:template match="a" mode="ReplaceAll_a">
		<xsl:variable name="turnurl">
			<xsl:call-template name="ReplaceAll">
				<xsl:with-param name="content" select="@onclick"/>
				<xsl:with-param name="str">&amp;</xsl:with-param>
				<xsl:with-param name="replacement">%26</xsl:with-param>
			</xsl:call-template>
		</xsl:variable>
		<item target="_self" type="button" caption="转收文处理" href="http://172.16.8.123{substring-after(substring-before($turnurl,'parentID'),'window.open(&quot;')}parentID={//input[@name='Sys_Keyid']/@value}"></item>
	</xsl:template>
	<!-- 替换函数-->
	<xsl:template name="ReplaceAll">
		<xsl:param name="content"/>
		<xsl:param name="str"/>
		<xsl:param name="replacement"/>
		<xsl:if test="$content">
			<xsl:choose>
				<xsl:when test="contains($content,$str)">
					<xsl:value-of select="substring-before($content,$str)"/>
					<xsl:value-of select="$replacement"/>
					<xsl:call-template name="ReplaceAll">
						<xsl:with-param name="content" select="substring-after($content,$str)"/>
						<xsl:with-param name="str" select="$str"/>
						<xsl:with-param name="replacement" select="$replacement"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="$content"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:if>
	</xsl:template>
</xsl:stylesheet>
